package com.lww.smartbathroom.service;

import com.lww.smartbathroom.model.User;
import com.lww.smartbathroom.model.UserRecord;
import com.lww.smartbathroom.param.RecordParam;
import com.lww.smartbathroom.param.UserQueryParam;
import org.springframework.data.domain.Page;

/**
 * @author 刘正星
 * @version 1.0.0
 * @ClassName UserRecordService.java
 * @Description TODO
 * @createTime 2021年01月24日 13:12:00
 */
public interface UserRecordService {

    /**
     * 新增
     */
    UserRecord add(UserRecord userRecord);

    /**
     * id 查询
     */
    UserRecord get(String id);

    /**
     * 条件查询，支持分页
     */
    Page<UserRecord> list(RecordParam param);

    /**
     * 修改
     */
    boolean modify(UserRecord userRecord);

    /**
     * 删除
     */
    boolean delete(String id);

    long count();

    double tatalPrice();
}
